with a hand or leg impediment or defect - Türkisch Englisch Wörterbuch